Situation puzzles are mysterious stories with logical solutions. We selected the most interesting si
看更多 »Dmitry Shapkin
Praktika - Speaking practice
Chat with virtual native speakers on the topics of sports, travel, car rental, food, weather and man
看更多 »1